package acme.bloodtime.dao;

import modelo.IArticuloDO;
import modelo.ICiudadArticuloDO;
import modelo.ICiudadDO;
import dao.api.DataObject;
import dao.api.Reference;

/**
 * 
 * @author Manuel A. Quintero V.
 *
 */

public class CiudadArticuloDO implements DataObject, ICiudadArticuloDO  {
	
	// ------------------------------------
	// Columnas de la tabla CiudadArticulo
	// ------------------------------------
	
	public static final String CIUDAD_ID/*		*/= "ciudadId";
	public static final String ARTICULO_ID/*	*/= "articuloId";
	
	// -------------------------------
	// Identificador auto-incremental
	// -------------------------------
	
	private int id;
	
	
	// ------------
	// Referencias
	// ------------
	
	private Reference<ICiudadDO> ciudadId = //
		new Reference<ICiudadDO>();
	
	private Reference<IArticuloDO> articuloId = //
		new Reference<IArticuloDO>();
// ------------------------------------------------------------------------
	
	public CiudadArticuloDO() {
		// Empty
	}
	
	@Override
	public void setId(int id) {
		this.id = id;
	}
	@Override
	public int getId() {
		return id;
	}

	public void setCiudadId(Reference<ICiudadDO> ciudadId) {
		this.ciudadId = ciudadId;
	}

	public Reference<ICiudadDO> getCiudadId() {
		return ciudadId;
	}

	public void setArticuloId(Reference<IArticuloDO> articuloId) {
		this.articuloId = articuloId;
	}

	public Reference<IArticuloDO> getArticuloId() {
		return articuloId;
	}
	
	// ------------------------------------------------------------------------

}
